#!/bin/bash

###########################################
#安装 hat-trie
###########################################

#安装依赖
yum install -y git cmake gcc-c++ boost-devel


#安装 hat-trie
##################################################################################
#1、由于 hat-trie 是 header-only 库，无需安装，只需在项目中引用其头文件即可
#将 hat-trie/include 目录添加到项目的 include 路径中。例如，在编译时添加：
#g++ -std=c++11 your_code.cpp -I/path/to/hat-trie/include
git clone https://github.com/Tessil/hat-trie.git
cd hat-trie
git checkout d0d3ff6


#验证
###################################################################################
# 编译测试程序
# 创建构建目录
mkdir -p tests/build
cd tests/build
# 生成 Makefile
cmake ..
# 编译
make
# 运行测试
./tsl_hat_trie_tests




